/**
 *
 */
package gemini.pollux.ui.client.service;

import gemini.basic.model.Product;

import java.util.ArrayList;

import com.google.gwt.user.client.rpc.AsyncCallback;

public interface ProductServiceAsync {
	void getAllProducts(AsyncCallback<ArrayList<Product>> callback);
	void saveOrUpdateProduct(Product product,
			AsyncCallback<Product> AsyncCallback);
	void deleteProduct(Integer id, AsyncCallback<Void> callback);
}
